package com.pl.apache.dubbo.provider.service;

import com.pl.apache.dubbo.provider.api.EchoService;
import org.apache.dubbo.config.annotation.Service;
import org.springframework.beans.factory.annotation.Value;

/**
 * @Auther: pl
 * @Date: 2019/11/25 02:09
 * @Description:
 */
//@service 将该类注入到Dubbo的 container中  加版本号就是一个方法一个服务 在分布式的云部署之上开发应用都是采取一个方法一个服务 未来的一个趋势  使用@Service暴露服务
@Service(version = "1.0.0")
public class EchoServiceImpl implements EchoService {

    @Value("${dubbo.protocol.port}")
    private String port;


    @Override
    public String echo(String params) {
        return "Dubbo test>>>>>>>>>>>>>>>"+params+"my port is >>>>>>>>>>>"+port;
    }
}